DDB Trees: A Basis for Deductive Database Explanations

نویسندگان

  • Sarah Mallet
  • Mireille Ducassé
چکیده

The power of deductive systems in general is that programs express what should be done and not how it should be done Nevertheless deductive systems need debugging and explanation facilities Indeed their operational semantics is less abstract than the declarative semantics of the programs If users have to understand all the low level details of the operational semantics much of the bene ts of using a deductive system is lost Existing explanation systems for deductive databases produce proof trees to be shown to users Although useful proof trees give a fragmented view of query evaluations and users face a most of the time large forest of proof trees We propose a new data structure called the DDB tree which merges the information of a proof tree forest into one concise tree A DDB tree gives a global picture of a query evaluation in a dramatically reduced structure with no loss of information DDB trees can be shown to users or can be analyzed further by an explanation system

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A Study on Development of a Deductive Object-Oriented Database and Its Application to Genome Analysis

A deductive object-oriented database (DOOD) is the integration of a deductive database (DDB) and an object-oriented database (OODB). DDB and OODB are next generation databases proposed for overcoming the shortcomings of relational databases (RDB). The DDB is an extension of the RDB. It is based on the rst order predicate logic, and provides a declarative query (and programming) language. An adv...

متن کامل

In Proceedings of the International Conference on Logic Programming , 1999

Existing explanation systems for deductive databases show forests of proof trees. Although proof trees are often useful, they are only one possible interesting representation. We argue that an explanation system for deductive databases must be able to generate explanations at several levels of abstraction. One possible and well known technique to achieve this exibility is to instrument meta-int...

متن کامل

A Transformation System for Deductive Database Modules with Perfect Model Semantics

WC present a transformation system for deductive database (DDB) modules. We show that it preserves several data-dependency properties of a DDB and is correct for the “perfect model” semantlcb of DDBs. Perfect models are not directly amenable to logical reasoning since logically equivalent DDBs may have different perfect models. We develop an approach which involves using a condltlon on data dep...

متن کامل

What is Expected of an Object-Oriented Data Model?

First consider a set of deductive databases (DDBs), each of which consists of de nite clauses. Consider each DDB as a set object with a type f dc g, where dc speci es a language. We can add an object identi er to each DDB and introduce an extent hierarchy [Ma] between object identi ers. By using such a hierarchy, we can express various kinds of DDBs under the hierarchy, construct new DDBs dynam...

متن کامل

Using ACTs in Disjunctive Deductive Databases

This paper describes research eeorts to develop eecient implementation techniques for disjunctive deductive databases. The aim is to build a database engine that produces perfect model semantics as introduced by Przymusinski. When used with positive dis-junctive databases the results would be equivalent to that of minimal model semantics. Our strategy is to build Access Clause Trees (ACTs) base...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1997